Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

272
Vistas
Nodemailer arroja el error "No se han definido los destinatarios", pero en realidad se envía el correo electrónico

Estoy experimentando un comportamiento inesperado de nodemailer:

aquí está mi código:

 let transporter = nodemailer.createTransport({ host: 'outlook.office365.com', auth: { user: process.env.MAIL_USER, // generated ethereal user pass: process.env.MAIL_PASS, // generated ethereal password }, tls: { rejectUnauthorized: false }}); let info = transporter.sendMail({ from: '"Mark 👻"mymail@outlook.com', to: "anothermailOfMine@gmail.com", subject: "Hello ✔", text: "Hello world?", html: `<b> <a href='http://localhost:3000/activate_user/${result._id}'> <button>Activate profile</button></a> </b>`, // html body }); transporter.sendMail(info, function (err, info) { if (err) { console.log(err); res.json(err); } else { console.log(' mail sent'); res.json({success:true, message:''}); }})};

El método sendMail devuelve un error incluso si el correo se envió con éxito, lo que significa que el front-end nunca recibe una respuesta positiva sobre el envío, ese es el error que acabo de mencionar:

 Error: No recipients defined at SMTPConnection._formatError

Me pregunto si estoy haciendo algo mal.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Eventualmente descubrí cuál era el problema: el método de envío de correo debía llamarse en una función asíncrona.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda